.hljs-comment,.hljs-quote {
  color: #7e7777
}

.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-name,.hljs-selector-id,.hljs-selector-class {
  color: #ca4949
}

.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params {
  color: #b45a3c
}

.hljs-string,.hljs-symbol,.hljs-bullet {
  color: #4b8b8b
}

.hljs-title,.hljs-section {
  color: #7272ca
}

.hljs-keyword,.hljs-selector-tag {
  color: #8464c4
}

.hljs-deletion,.hljs-addition {
  color: #1b1818;
  display: inline-block;
  width: 100%
}

.hljs-deletion {
  background-color: #ca4949
}

.hljs-addition {
  background-color: #4b8b8b
}

.hljs {
  display: block;
  overflow-x: auto;
  background: #1b1818;
  //color: #8a8585;
  color: #abb2bf;
  padding: 0.5em
}

.hljs-emphasis {
  font-style: italic
}

.hljs-strong {
  font-weight: bold
}
